Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix CI #404

Merged
merged 3 commits into from
May 12, 2022
Merged

Fix CI #404

merged 3 commits into from
May 12, 2022

Conversation

mnlevy1981
Copy link
Collaborator

It's not unusual for the continuous integration to fail several months after it was last run -- changes in the python stack often cause problems. This PR fixes some of the CI infrastructure without relying on changes to code that gets compiled / executed by MARBL itself.

@mnlevy1981 mnlevy1981 changed the base branch from stable to development May 12, 2022 21:37
If there is a failure when building the sphinx documentation,
run_test_suite.yml should still run the Fortran tests.
Setting "continue-on-error: True" for the documentation resulted in the test
passing even though "Build docs" failed -- I was hoping the test would fail,
but that I would also be able to see if the "Run Test Suite" step passed or
failed.

I'd rather be notified of a failure of the python code and not know the status
of the documentation build than the other way around.
Newer versions of MarkupSafe and jinja2 don't play nicely with the (older)
version of sphinx we are using; updating py_requirements.txt won't allow these
newer versions to be used.
@mnlevy1981 mnlevy1981 mentioned this pull request May 12, 2022
@mnlevy1981 mnlevy1981 merged commit 7573d13 into marbl-ecosys:development May 12, 2022
@mnlevy1981 mnlevy1981 deleted the fix_CI branch February 14, 2023 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant